package com.yy.service;

import com.yy.utils.Result;
import org.springframework.stereotype.Component;

/**
 * Author young
 * Date 2022/12/25 17:23
 * Description: 通过新的类实现feign管理的服务提供端接口，动态获取降级服务调用的方法
 */
@Component
public class ProviderFeignClientServiceImpl implements ProviderHystrixService{
    @Override
    public Result<String> selectOne(Integer id) {
        return Result.ok("数据不会说谎，降级正常获取一个id的业务类，id为"+id);
    }

    @Override
    public Result<String> selectOneWait(Integer id) {
        return Result.ok("降级线程等待后获取id的业务接口,id为"+id);
    }
}
